body { 
	margin: 0; 
	padding: 0; 
	font: normal .7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
	line-height: 1.6em; 
	color: #333; 
}

/* LINKS AND HEADINGS STYLING */
h1  { font: bold 4em "Trebuchet MS", Helvetica, Sans-Serif; text-align: center; margin: 10px 0 3px 0; background-color:transparent; }
h2  { font: bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif; text-align: center; margin-bottom: 10px;}

/* CONTENT WRAPPER */
#content { 
	width: 600px; 
	margin: 25px auto 0 auto; 
}

#tstatus, #rhstatus {
	width: 785px;
	padding: 0px;
	margin: 0 auto 10px auto;
	background: #fff;
}

#top_board, #bottom_board {
	padding: 0px;
	margin: 0;
	clear: both;
}

#tstatus_middle, #rhstatus_middle {
	width: 785px;
	padding: 0px;
	margin: 0;
	float: left;
}

#left_board, #right_board_t {
	padding: 0px;
	margin: 0;
	float: left;
}

#tdigits, #tdigit1, #tdigit2, #tdigit3, #rhdigits, #rhdigit1, #rhdigit2, #rhdigit3 {
	width: 100px;
	height: 148px;
	padding: 0px;
	margin: 0px;
	background:url(../images/digits.png) 0 0;
	float: left;
}

#pwdby {
	width: 250px;
	padding: 4px 5px;
	border: 1px solid #ccc;
	margin: 25px auto;
	background: #fff;
}

#logo {
	display: block;
	padding: 0;
	margin: 0 auto;
}
